package cc.geguo.settree.mapfamily;

import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;

/**
 * 作者  Administrator
 * 时间  2017/6/19 11:06
 * 文件  collectiosreview
 * 描述
 * 1. HashMap 可以插入null 呢
 * 2. LinkedHashMap
 */
public class HashMapTest {
	public static void main(String args[]) {
		System.out.println("*************************LinkedHashMap*************");
		Map<Integer,String> map = new LinkedHashMap<Integer,String>();
		map.put(6, "apple");
		map.put(2,"pear");
		map.put(3, "banana");
		map.put(null,"ceshi");
		for (Iterator it = map.keySet().iterator(); it.hasNext();)
		{
			Object key = it.next();
			System.out.println( key+"="+ map.get(key));
		}

		System.out.println("*************************HashMap*************");
		Map<Integer,String> map1 = new HashMap<Integer,String>();
		map1.put(6, "apple");
		map1.put(2,"pear");
		map1.put(3, "banana");
		map1.put(null,"ceshi");

		for (Iterator it =  map1.keySet().iterator();it.hasNext();)
		{
			Object key = it.next();
			System.out.println( key+"="+ map1.get(key));
		}
	}
}
